<?php

if (!defined('BASEPATH'))
    exit('No direct script access allowed');

class Usuarios extends CI_Controller {

    public function __construct() {
        parent::__construct();
        session_start();
        $this->esSuperAdministrador();
        $this->load->model('establecimientom');
        $this->load->model('paism');
    }

    public function index() {
        $data = array();
        $this->loadData($data);
        // var_dump($data['clientes']);
        $this->load->view('admin/templates/header', $data);
        $this->load->view('admin/templates/tabs');
        $this->load->view('admin/usuariosV');
        $this->load->view('admin/templates/footer');
    }

    private function loadData(&$data) {
        $data['tab'] = "usuarios";
        $data['mostrarMenu'] = true;
        $data["paises"] = $this->paism->getAll();
        if (!empty($_GET["fechaCreacionDesde"])) {
            $this->formatoFechaBD($_GET["fechaCreacionDesde"]);
        }
        if (!empty($_GET["fechaCreacionHasta"])) {
            $this->formatoFechaBD($_GET["fechaCreacionHasta"]);
        }
        $filasPorPagina = 10;
        if (empty($_GET["page"])) {
            $inicio = 0;
            $paginaActual = 1;
        } else {
            $inicio = ($_GET["page"] - 1) * $filasPorPagina;
            $paginaActual = $_GET["page"];
        }
        $data['paginaActiva'] = $paginaActual;
        $cantidadEstablecimientos = $this->establecimientom->contarEstablecimientos($_GET);
        $cantidadEstablecimientos = $cantidadEstablecimientos [0]->cantidad;
        $data['cantidadEstablecimientos'] = $cantidadEstablecimientos;
        $data['cantidadPaginas'] = ceil($cantidadEstablecimientos / $filasPorPagina);
        $data['establecimientos'] = $this->establecimientom->obtenerEstablecimientos($filasPorPagina, $inicio, $_GET);
        if (!empty($_GET["fechaCreacionDesde"])) {
            $this->formatoFechaVista($_GET["fechaCreacionDesde"]);
        }
         if (!empty($_GET["fechaCreacionHasta"])) {
            $this->formatoFechaVista($_GET["fechaCreacionHasta"]);
        }
    }

}

